the impression received - Espagnol Anglais Dictionnaire